#include <stdio.h>

void reverse (int array []) // 倒置数组
{

    for (int i = 9 ; i >= 0 ; i--)
    {

        printf("%d " , array [i]) ;
        
    }

}

void print (int array []) // 打印数组
{

    for (int i = 0 ; i < 10 ; i++)
    {

        scanf("%d" , &array [i]) ;

    }

    for (int i = 0 ; i < 10 ; i++)
    {

        printf("%d " , array [i]) ;

    }

    printf("\n") ;

    reverse (array) ;

}

void init (int array []) // 初始化数组
{

    for (int i = 0 ; i < 10 ; i++)
    {

        array [i] = 0 ;

    }

    print (array) ;

}

int main ()
{

    int array [10] ;

    init (array) ;

    return 0 ;

}